@CHARSET "UTF-8";

a{color:#336;}
a:hover{color:#33c;}

.g-main{padding: 0; background: #fff; width: 960px;}

.g-header table td{padding: 20px;}
.g-header .sitename{font-size: 28px; font-weight: bold;}

.g-sitenav ul{clear: both; background: #333; padding: 0 15px;}
.g-sitenav ul li{display: inline;}
.g-sitenav ul li a{display: inline-block; line-height: 40px; padding: 0 15px; color: #999;}
.g-sitenav ul li.hover a{background: #666; color: #fff;}
.g-sitenav ul li a:hover{color: #ccc; text-decoration: underline; background: #555;}

.m-about p{margin: 10px 0;}

.g-footer{background: none; text-align: center;}

.m-pager{text-align: right; padding: 10px 50px;}
.m-pager ul li{display: inline;}
.m-pager ul li a{display: inline-block; line-height: 30px; padding: 0 10px; background: #eee; margin: 0 4px;}
.m-pager ul li a:hover{background: #336; color: #fff;}
.m-pager ul li.active a{background: #ccc; color: #333; cursor: default;}